package com.example.demo;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.config.server.EnableConfigServer;


/**
 * http://localhost:8001/neo-config/dev
 * 	返回的信息包含了配置文件的位置、版本、配置文件的名称以及配置文件中的具体内容，
 * 	说明server端已经成功获取了git仓库的配置信息。
 * http://localhost:8001/neo-config-dev.properties
 * 	直接查看配置文件中的配置信息,server端会自动读取最新提交的内容
 *
 * 	仓库中的配置文件会被转换成web接口，访问可以参照以下的规则：

 /{application}/{profile}[/{label}]   neo-config/dev[neo.hello]
 /{application}-{profile}.yml
 /{label}/{application}-{profile}.yml
 /{application}-{profile}.properties    neo-config-dev.properties
 /{label}/{application}-{profile}.properties
 以neo-config-dev.properties为例子，它的application是neo-config，profile是dev。client会根据填写的参数来选择读取对应的配置。
 */
@SpringBootApplication
@EnableConfigServer
public class GitConfigServerApplication {

	public static void main(String[] args) {
		SpringApplication.run(GitConfigServerApplication.class, args);
	}
}
